/* Default Facebook CSS */

body
{
    font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    color: #333333;
    margin: 0px;
}

a {
    color: #3b5998;
    outline-style: none;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}

a:hover {
    text-decoration: underline;
}

ul { margin: 0px; padding: 0px; list-style-type: none; }

/* Layout style */

.layout { }
.layout div { }
.layout .north { margin:0;  padding:0.0em;  }
.layout .north .container { background-color: #3b5998; height: 50px; min-width: 980px; border-bottom: 1px solid #647297; }
.layout .mainmenu { margin:0;  padding:0;  min-width: 16em; float:left; }
.layout .center { padding: 0em 2em 0 16em;}
.layout .center .container { border-left: 1px solid #BDBDBD; border-right: 1px solid #BDBDBD; min-height: 500px; }
.layout .center .content-header { background-color: #F7F8FA; border-bottom: 1px dashed #BDBDBD; min-height: 70px; }
.layout .center:after { content:' '; clear:both; display:block; height:0; overflow:hidden }
.layout .south { border-top: 1px solid #BDBDBD; }

/* Main Menu Style */
.mainmenu .container { padding: 1em 0em 0 2em; }
.mainmenu .group { padding-bottom: 1em; }
.mainmenu .group span { color: #C0C0C0; font-size: 9px; font-weight: bold;  text-transform: uppercase; padding-bottom: 5px; }
.mainmenu .group a { padding: 2px 0px 2px 0px; color: #2D2C31; font-size: 11px; font-weight: normal; display: block;}
.mainmenu .group a:hover { text-decoration: none; background-color: #D8DFEF; width: 100%;}

/* Facebook Box Styles */
.fbgreybox
{
    background-color: #f7f7f7;
    border: 1px solid #cccccc;
    color: #333333;
    padding: 10px;
    font-size: 13px;
    font-weight: bold;
}
.fbbluebox
{
    background-color: #eceff6;
    border: 1px solid #d4dae8;
    color: #333333;
    padding: 10px;
    font-size: 13px;
    font-weight: bold;
}
.fbinfobox
{
    background-color: #fff9d7;
    border: 1px solid #e2c822;
    color: #333333;
    padding: 10px;
    font-size: 13px;
    font-weight: bold;
}
.fberrorbox
{
    background-color: #ffebe8;
    border: 1px solid #dd3c10;
    color: #333333;
    padding: 10px;
    font-size: 13px;
    font-weight: bold;
}
/* Content Divider on White Background */
.fbcontentdivider
{
    margin-top: 15px;
    margin-bottom: 15px;
    width: 520px;
    height: 1px;
    background-color: #d8dfea;
}
/* Facebook Tab Style */
.fbtab
{
    padding: 8px;
    background-color: #d8dfea;
    color: #3b5998;
    font-weight: bold;
    float: left;
    margin-right: 4px;
    text-decoration: none;
}
.fbtab:hover
{
    background-color: #3b5998;
    color: #ffffff;
    cursor: hand;
}
        